Hardware Implementation of Serially Concatenated PPM Decoder
ثبت نشده
چکیده
A prototype decoder for a serially concatenated pulse position modulation (SCPPM) code has been implemented in a field-programmable gate array (FPGA). At the time of this reporting, this is the first known hardware SCPPM decoder. The SCPPM coding scheme, conceived for free-space optical communications with both deep-space and terrestrial applications in mind, is an improvement of several dB over the conventional Reed-Solomon PPM scheme. The design of the FPGA SCPPM decoder is based on a turbo decoding algorithm that requires relatively low computational complexity while delivering error-rate performance within approximately 1 dB of channel capacity. The SCPPM encoder consists of an outer convolutional encoder, an interleaver, an accumulator, and an inner modulation encoder (more precisely, a mapping of bits to PPM symbols). Each code is describable by a trellis (a finite directed graph). The SCPPM decoder consists of an inner soft-in-soft-out (SISO) module, a de-interleaver, an outer SISO
منابع مشابه
Coded Modulation for the Deep-Space Optical Channel: Serially Concatenated Pulse-Position Modulation
We present an error-control coding technique for optical communications. It consists of the serial concatenation of an outer convolutional code, an interleaver, a bit-accumulator, and pulse-position modulation (PPM). We refer to the coded modulation as serially concatenated PPM, or SCPPM. The encoding is accomplished with simple shift register operations and a table look-up to map code bits to ...
متن کاملOptimizations of a Turbo-Like Decoder for Deep-Space Optical Communications
The National Aeronautics and Space Administration has developed a capacityapproaching modulation and coding scheme that comprises a serial concatenation of an inner accumulate pulse-position modulation and an outer convolutional code for deep-space optical communications. Decoding of this serially concatenated pulseposition modulation (SCPPM) code uses a turbo-like algorithm. However, the inner...
متن کاملA Field-Programmable Gate Array Implementation of the Serially Concatenated Pulse-Position Modulation Decoder
We describe the development of a hardware turbo decoder on a field-programmable gate array for high-speed free-space laser communications. This system will be used by NASA’s Mars Laser Communications Demonstration project on the Mars Telecommunication Orbiter, the first use of high-speed laser communication from deep space. The error-correction code design has been shown to perform within 0.9 d...
متن کاملEXIT-Chart Aided 3-Stage Concatenated Ultra-WideBand Time-Hopping Spread-Spectrum Impulse Radio Design
A serially concatenated and iteratively decoded Irregular Variable Length Coding (IrVLC) scheme is amalgamated with a unity-rate precoded Time-Hopping (TH) Pulse Position Modulation (PPM) aided Ultra-Wide Bandwidth (UWB) SpreadSpectrum (SS) impulse radio design. The proposed design is capable of operating at low Signal-to-Noise Ratios (SNR) in Nakagami-m fading channels contaminated by Partial ...
متن کاملUniversal Decoder for Variable Duty-Cycle Optical Communications
Efficient use of a deep-space optical communications channel requires changes to the duty cycle of the modulation as the signal and noise powers change. This can be facilitated by modulating the signal with pulse-position-modulation (PPM), supporting multiple PPM orders. To implement iterative demodulation, which is required by certain error-correction-codes to obtain near-capacity performance,...
متن کامل